// 获取用户信息
function getUserInfo() {
  $.ajax({
    url: '/my/user/userinfo',
    // 请求头中携带token
    // headers: {
            // 统一配置
    //     Authorization:localStorage.getItem('token')
    // },
    success: function (res) {
        // console.log(res)
        if (res.status === 0) {
            // 1.设置欢迎你xxx （优先使用nickname，没有昵称使用username）
            let name = res.data.nickname || res.data.username
            $('.username').text(name)
            // 2.设置头像(优先使用图片，没有图片则截取账号的第一个字符转大写)
            if (res.data.user_pic) {
                // 有头像则使用图片
                $('.layui-nav-img').attr('src',res.data.user_pic).show()
            } else {
                // 没有头像，则截取名字
                // 截取字符串 substring(开始的位置，结束的位置)  substr不推荐使用
                let first = res.data.username.substring(0, 1).toUpperCase()
                // show() 会根据元素属性进行设置，行内元素设置为inline，块元素设置为block
                // 这里因为span标签为行内元素，使用show()后宽高设置会失效所以手动设置css
                $('.text-avatar').text(first).css('display', 'inline-block')
            }
        }
    }

})  
}

getUserInfo()


// ------------ 退出功能 ------------
$('#logout').on('click', function () {
    // 提示，是否要退出
    layer.confirm('确定要退出吗？', function (index) {
        // 点击确定执行这个函数
        // 1.移除token
        localStorage.removeItem('token')
        // 2.跳转到login.html
        location.href = './login.html'

        // 调用layer.close(index) 关闭弹出层
        layer.close(index)
    })
})